package com.stm.bi.dto.vo;

import com.stm.bi.model.Chart;
import com.stm.framework.annotation.ResParam;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Description:
 * @Author: bo
 * @Date: 2023/06/09 15:52
 */
public class RegionalStyleSalesVO extends Chart {

    @ResParam(label = "区域名称")
    private String regionName;

    @ResParam(label = "区域编码")
    private String regionCode;
    @ResParam(label = "总销量")
    private BigDecimal salesVolume;

    @ResParam(label = "占比")
    private BigDecimal proportion;

    @ResParam(label = "销售排名")
    private String salesGrade;

    @ResParam(label = "款式详情")
    private List<ProductStyleDataVO> productStyleData;

    public String getRegionName() {
        return regionName;
    }

    public RegionalStyleSalesVO setRegionName(String regionName) {
        this.regionName = regionName;
        return this;
    }

    public String getRegionCode() {
        return regionCode;
    }

    public RegionalStyleSalesVO setRegionCode(String regionCode) {
        this.regionCode = regionCode;
        return this;
    }

    public BigDecimal getSalesVolume() {
        return salesVolume;
    }

    public RegionalStyleSalesVO setSalesVolume(BigDecimal salesVolume) {
        this.salesVolume = salesVolume;
        return this;
    }

    public BigDecimal getProportion() {
        return proportion;
    }

    public RegionalStyleSalesVO setProportion(BigDecimal proportion) {
        this.proportion = proportion;
        return this;
    }

    public String getSalesGrade() {
        return salesGrade;
    }

    public RegionalStyleSalesVO setSalesGrade(String salesGrade) {
        this.salesGrade = salesGrade;
        return this;
    }

    public List<ProductStyleDataVO> getProductStyleData() {
        return productStyleData;
    }

    public RegionalStyleSalesVO setProductStyleData(List<ProductStyleDataVO> productStyleData) {
        this.productStyleData = productStyleData;
        return this;
    }
}
